package Day_0224.SpringAnnotation;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author zxc
 * @date 2023/02/24 18:15
 **/
public class SpringAnnotation {
    public static void main(String[] args) {
        /**
         * 什么是基于Java的Spring注解配置
         * ===》
         * （1）基于Java的配置，允许你在少量的Java注解的帮助下，进行你的大部分Spring配置而非通过XML文件。
         * ===》
         * 即，在Java注解的帮助下，进行Spring配置，代替XML文件对于Spring进行配置;
         *
         * （2）以@Configuration 注解为例，
         *  它用来标记类可以当做一个bean的定义，被Spring IOC容器使用。
         *
         * （3）另一个例子是@Bean注解，
         *  它表示此方法将要返回一个对象，作为一个bean注册进Spring应用上下文。
         *
         */
    }

    @Configuration
    public class StudentConfig {
//        @Bean
//        public StudentBean myStudent() {
//            return new StudentBean();
//        }
    }
}

